import store from '@/store'
export const imgError = {
  inserted(dom, binging) {
    // dom 就是绑定此指令的元素，binging包含了自定义指令的信息
    dom.onerror = function() { // 图片加载失败就会触发 error 事件
      dom.src = binging.value
    }
  }
}

// 功能权限的自定义指令
export const has = {
  inserted(dom, binging) {
    function isCan(key) {
      return store.state.permission.roles.points.some(item => item === key)
    }
    if (!isCan(binging.value)) {
      dom.remove() // 删除此 dom 节点
    }
  }
}